import {FlexAlignType} from "react-native";

export interface Config {
    line: Object
    root_container: Object
    nav_bar_height_ios: number
    nav_bar_height_android: number
    backgroundColor: string
    window_height: number
    bodyPadding: {
        paddingHorizontal: number
        paddingVertical: number
    }
    d_flex: {
        display: 'flex'
    }
    flex_row: {
        flexRow: 'row'
    }
    flex_column: {
        flexDirection: 'column'
    }
    justify_content_center: {
        justifyContent: 'center'
    }
    justify_content_between: {
        justifyContent: 'space-between'
    }
    align_items_center: {
        alignItems: 'center'
    }
    text_center: {
        textAlign: 'center'
    }
}

export interface themeConfig {
    mainBackgroundColor: string
    mainFontColor: string
    dangerColor: string
    bodyBackgroundColor: string
    whiteColor: string
    deepGrey: string
    shallowGrey: string
    borderColor: string
}

export interface align {
    display?: 'none' | 'flex'
    flexDirection?: 'row'
    justifyContent?: 'center' | 'space-between'
    alignItems?: 'center'
}
